This file was first created on September 17, 2006





-----------------------------------
Version 4.24

Fixed the nasty lock up bug.


-----------------------------------
Version 4.23

Zorlen will now keep track of mob immunity to spells and abilitys. -- You can set a mob to ignore this list in the Zorlen options window.
I have hopefully fixed the problems that some german clients had been having.

Added to Warlock section:
castDoomBanish()  -- Will cast curse of doom and then cast a rank of banish that will not have a durration greater then the durration left on the curse of doom.
Added an option to turn off Corruption in: Zorlen_WarlockDotSpam(ForceToUseSelectedCurse,NumberOfShardsToGather,NoImmolate,NoDrainLife,NoSiphonLife,NoDrainSoul,NoShadowBurn,NoCorruption)

Added to Mage section:
isArcaneIntellectActive()
isFrostArmorActive()
isMageArmorActive()
isArmorActive()
castArcaneIntellect()
castSelfArcaneIntellect()
isArcaneIntellect()

Added to Paladin section:
isDevotionAuraActive()
isConcentrationAuraActive()
isFireResistanceAuraActive()
isFrostResistanceAuraActive()
isRetributionAuraActive()
isShadowResistanceAuraActive()
isSanctityAuraActive()
isPaladinResistanceAuraActive()
isPaladinAuraActive()
isBlessingOfFreedomActive()
isBlessingOfKingsActive()
isBlessingOfLightActive()
isBlessingOfMightActive()
isBlessingOfProtectionActive()
isBlessingOfSacrificeActive()
isBlessingOfSalvationActive()
isBlessingOfSanctuaryActive()
isBlessingOfWisdomActive()
isRegularBlessingActive()
isGreaterBlessingOfKingsActive()
isGreaterBlessingOfLightActive()
isGreaterBlessingOfMightActive()
isGreaterBlessingOfSalvationActive()
isGreaterBlessingOfSanctuaryActive()
isGreaterBlessingOfWisdomActive()
isGreaterBlessingActive()
isBlessingActive()
isSealOfCommandActive()
isSealOfJusticeActive()
isSealOfLightActive()
isSealOfRighteousnessActive()
isSealOfWisdomActive()
isSealOfTheCrusaderActive()
isSealActive()
isHolyShieldActive()
isHolyShieldActive()
isDivineProtectionActive()
isSenseUndeadActive()
isRighteousFuryActive()

Added to Shaman section:
isRockbiterWeaponActive()
isFlametongueWeaponActive()
isFrostbrandWeaponActive()
isWindfuryWeaponActive()
isShamanWeaponBuffActive()
isFarsightActive()
isWaterBreathingActive()
isWaterWalkingActive()
isLightningShieldActive()


-----------------------------------
Version 4.22

Added a GUI Options Window. To open it you may use the slash command:
/zorlen
or
/zf

Added to Rogue section:
castAmbush()
castKidneyShot(ComboPointsNumber)
castBladeFlurry()
castGouge()
castFeint(GroupOnly)
castBlind(RequiredPowderReserve)


-----------------------------------
Version 4.21

Added to Rogue section:
Added option to remove the debuff check with: castHemorrhage(1)

Added to Warlock section:
Updated: castDarkPactAndLifeTap(TapFirstPlayerHealthPercent, PactFirstPetManaPercent)  --  The default values of castDarkPactAndLifeTap() are both 97


-----------------------------------
Version 4.20

Added a Version History text file in the addon folders.
Added slash command to help with localization translation: /zorlen log
You may now add a file named MyFunctions.lua to the Zorlen folder that may contain your own custom functions that you may have.

Added to Main section:
Zorlen_HealthDamagePercent(unit)
Zorlen_HealthDamage(unit)
Zorlen_ManaMissing(unit)
Zorlen_ManaPercent(unit)
Zorlen_GetItemNameFromItemID(id)
isActionInRangeBySpellName(SpellName) -- This still requires that the spell be on one of your action bars.
Fixed: Zorlen_CancelSelfBuff()

Added to Pets section:
Added OnlyIfYourTargetIsTargetingYou option to: zAutoSacrifice(PlayerHealthPercent, PetHealthPercent, OnlyIfYourTargetIsTargetingYou)

Added to Warrior section:
castLastStand()
isPiercingHowl()

Added to Rogue section:
castHemorrhage()
isHemorrhage()
castGhostlyStrike()
Added hand option to all isPoisonActive(hand) functions -- Valid options are: "main", "off", 1, 2, and nil


-----------------------------------
Version 4.19.01

Updated localization some more.

Added to Main section:
Zorlen_HealthPercent(unit)

Added to Other section:
isSelfPoisoned()
isSelfDiseased()
castStoneform()


-----------------------------------
Version 4.18.01

Updated localization to be more flexible for different language spell event wording.

Added to Main section:
Zorlen_isTrinketByNameReady(name)
Zorlen_isTrinketByItemIDReady(id)
isDruid(unit)
isHunter(unit)
isPaladin(unit)
isPriest(unit)
isMage(unit)
isRogue(unit)
isShaman(unit)
isWarlock(unit)
isWarrior(unit)
Fixed: Zorlen_isMainHandEquipped()

Added to Druid section:
isFeralForm()

Added to Hunter section:
castScareBeast()


-----------------------------------
Version 4.17

Added to Priest section:
castPsychicScream()

Added to Pets section:
zCharge()
zChargeAutocastOn()
zChargeAutocastOff()

Added to WarriorSpam Version 2.46:
New slash command option to turn off hamstring for mobs completely:
/zws hamstring off
or
/zws hs off


-----------------------------------
Version 4.16.01

Added functions to use items by there Item ID instead of there names, these will also work with the full item links as well as the item id strings

Added to main section:
Zorlen_useTrinketByItemID(id)
Zorlen_useContainerItemByItemID(id)
Zorlen_useEquippedItemByItemID(id)
Zorlen_useItemByItemID(id)


-----------------------------------
Version 4.15

Added to main section:
Zorlen_CancelSelfBuffByName(SpellName)

Added to Warrior section:
castPiercingHowl()

Added to Rogue section:
Fixed: unStealth()


-----------------------------------
Version 4.14.02

Added to Warlock section:
Updated spell damage scanner to be locolized with less trouble.

Added to Hunter section:
Updated trap functions some. Hopefuly fixing problems that some people have been haveing with them.

Added to Druid section:
Fixed: castCasterForm()


-----------------------------------
Version 4.14.01

Added to Warlock section:
Fix to spell damage scanner to detect Spell Damage +# and Shadow Damage +#.
It was scanning for +# Spell Damage and +# Shadow Damage.


-----------------------------------
Version 4.14

Added to Warlock section:
Updated: castLifeTap()
Will now detect bonuses so that it may better adjust the casting ranks.


-----------------------------------
Version 4.13

Added to Hunter section:
Updated castSting() to work for bosses
Added a new z Shot Rotation macro with /zorlen make macros

Added to Warlock section:
Fixed a few casting bugs with Zorlen_WarlockDotSpam()


-----------------------------------
Version 4.12

A few small bug fixes.

Added to Main section:
Zorlen_checkMainHandItemBuffByName(SpellName)
Zorlen_checkOffHandItemBuffByName(SpellName)
Zorlen_checkItemBuffByName(SpellName)
Zorlen_GetRaidTargetName()
Zorlen_inBG()
Zorlen_isMoving()

Added to Hunter section:
isAutoShotActive()
Also set the shot rotation window to start from the SPELLCAST_STOP event.

Added to Other section:
isAttackActive()
isShootActive()

Added to Priest section:
castFlashHeal()
castUnderFlashHeal()
castOverFlashHeal()
castMaxFlashHeal()

Added to Rogue section:
isAdrenalineRushActive()
isBladeFlurryActive()
isEvasionActive()
isSprintActive()
isCripplingPoisonActive()
isDeadlyPoisonActive()
isInstantPoisonActive()
isMindnumbingPoisonActive()
isWoundPoisonActive()
isPoisonActive()